automatic teller machine (ATM) - English Synonyms Dictionary